application fluvial geomorphology erosion thin-client landscaping management construction control development erosion control radius3 corrosion bioengineering hydroseeding natural channel design river restoration